用好键盘, 不要依赖鼠标
虽然我知道可能读者会很奇怪,但是我还是要说一个事实: 大部分新人在入行的时候,都有一个点: 居然不会正确的键盘指法!
最开始踩这个坑,是在我当上技术经理的时候, 不断的为自己的团队招人。 当时的面试过程就是出题目, 聊项目经验, 看情商等等多方面考察。
后来发了offer.
等这个小弟上班后, 我发现: 他的指法是二指禅。
我发现很多小弟,他的执法是,不标准的,可能,在大学里面,并没有打太多的字,导致了工作当中,就会遇到问题, 大家一定不要小看这种,打字指法不标准,她会,让你和你的同事,的生产效率,拉起巨大的距离,
根据我的经验,一个人,,如果在入职的时候执法就不标准的话,那么他,会跟他一起入职的同事相比,会落后,1到2个月,也就是说,我看到的孩子 ,基本上,1到2个月之后,才会有很好的执法
这种键盘执法,会用在我们程序员生涯的,从始到终,每一个时刻都离不开键盘,绝对不要做一个点头族,看一下电脑,看一下键盘,这样的话人会累死, 他的职业生涯也不会快乐,
如何使用键盘.
敲键盘是很重要的事情。键盘瞧不好,会直接影响到工作效率。
我见过不少候选人, 虽然是计算机专业毕业,但是却不会用标准的键盘指法. 这样根本不行. 无法在计算机这个领域走远.
试想,当你需要输入一个字母, 却没有使用标准的键盘指法的话,几乎所有人都不能准确的按到目标键. 所以只好低头看一眼键盘, 把手移动上去, 再抬头看一眼屏幕, 敲击个字, 再抬头, 再低头...
这样的问题是:
- 效率极其低下.
- 眼睛容易疲劳.
- 被其他同仁嘲笑.
(当然好处可能是颈椎得到了充分的活动.)
所以, 使用键盘的方式是:
- 必须符合标准键盘指法: 左手食指放在F, 右手食指放在J上. 具体的方法见:
- 编程时尽量不要靠鼠标。 因为每一次你摸向鼠标的时候,你的目光都会离开屏幕,看到鼠标,再移动回来。
(所以个人认为 ios 的xcode 开发效率不会太高)
好键盘很重要, 它是我们的武器.
市面上几十块的键盘就算了吧。起码要买入门的机械键盘。 这个不到200块的狼蛛键盘就不错: http://item.jd.com/1118133.html
基本上我们公司人手一个。
合适的键盘的布局
\
这个键 很诡异。它的位置一般在 Enter的左侧( 单引号 '
的右侧),
或者在 backspace
的左侧,+
的右侧,跟 [
和 ]
一样,是最难以摸正确的按键。
Enter
是我们按的最多的,所以它的面积要大。
左右两个shift
,以及 enter
上方的 backspace
,也都最好是大键。
F1,F2,...F12, 也都最好是可以一键按到的。
所以,这个是比较合适的布局:
所以,不要购买 87键的小键盘。 例如下面这个:
因为这种小键盘的很多键是难以按到的。你需要用多个组合键才能按到。比如说
F1,
F2,
这些都需要使用莫名其妙
fn + key的组合键。问题就来了,你能做到不看键盘,就能准确的摸到你的
fn` 键吗?
另外, 如何按ctrl
? 你要比别人多一根手指。
记得使用小指的掌根去按ctrl
. 小指掌根是你的第11,12个手指。当你按ctrl + f
时(vim中的翻页
操作), 这个ctrl
应该是用右手掌的小指掌根按的。 同理,ctrl + n
时,这个ctrl
应该是左手
的小指掌根来按。
绝对不是看一眼键盘,然后用食指去按ctrl.
总之,快捷键的按法, 是两个手同时按,才会高效,方便.
如何按alt? 我一般是用大拇指。
如何使用快捷键。
用好快捷键可以让你的开发速度再次提高一个台阶。
这里:http://siwei.me/blog/posts/shortcuts-should-be-short和 http://siwei.me/blog/posts/shortcuts-should-be-short 是之前的两篇文章。
快捷键的原则,是越短越好。越通用越好。比如 ctrl + page_down 就是很短(2个组合键),很通用(在terminal, browser中都用来切换tab ) .
按组合键的方法,是左手和右手同时按。例如: ctrl + f
的
错误方式:看一眼键盘,然后左手小指按ctrl
, 左手食指按f
.
正确的方式应该是 右手小指掌根按ctrl
. 左手食指按 f
最难按到的几个按键:
\
, ]
, fn
,
所以不建议使用 苹果键盘